package com.ddtech.business.course.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ddtech.business.course.entity.CourseType;
import com.ddtech.business.course.query.CourseTypeQuery;

/**
 * <p>
 * 课程分类表 服务类
 * </p>
 *
 * @author bin_pu
 * @since 2023-02-06
 */
public interface CourseTypeService extends IService<CourseType> {
    /**
     * 分页查询列表
     * @param courseTypeQuery
     * @return
     */
    Object pageList(CourseTypeQuery courseTypeQuery);

    /**
     * 创建
     * @param courseType
     * @return
     */
    void create(CourseType courseType);

    /**
     * 删除
     * @param id
     */
    void del(String id);

    /**
     * 获取树
     * @param courseTypeQuery
     * @return
     */
    Object getTree(CourseTypeQuery courseTypeQuery);
}
